CONFIG_FILE=/etc/michelle/modulos/controlsesiones/config/$ME

function getCantSesiones() {
	export CANT_SESIONES=`ps -u $ME -o comm,sess | awk '{if($1 == "michelle.sh") 
							{
								if(sesion != $2 ) {
									printf "%s\n",$2;
									sesion=$2;
								}
      							}
							}' | wc -l `
}
function iniciar () {
	if [ ! -e $CONFIG_FILE ]; then
		/usr/bin/funciones_log.sh ERROR_READ_FILECONFIG
		return 1
	fi
	getCantSesiones
	export SESIONES_MAX=`cat "$CONFIG_FILE"|grep "MAX_SES"|awk '{print $2}'`
	if [ $CANT_SESIONES -le $SESIONES_MAX ]; then
		return 0
	else
		/usr/bin/funciones_log.sh ERROR_CANTMAX_SESIONES	
		return 1
	fi

}
###################################################
function informacion() {
	echo
	echo "Informacionde control de sesiones:"
	echo "----------------------------------"	
	getCantSesiones
	echo "Usted tiene $CANT_SESIONES abiertas, su limite es de $SESIONES_MAX"
}

##################################################

function detener() {
	unset CANT_SESIONES
	unset SESIONES_MAX
}

###################################################
case $1 in
        "Informacion"|"informacion")
		informacion
               	;;
        "Iniciar"|"iniciar")
 		iniciar
               	;;
        "Detener"|"detener")
		detener
                ;;
        "Procesar"|"procesar")
		;;
esac
